obstacle to development - Turkish English Dictionary